home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-05-17 | 1.7 KB | 99 lines |
-
- #
- # $Header: Makefile,v 3.0 91/05/17 16:19:20 jrd Exp $
- # Author: J. Davin
- # Copyright 1988, 1989, Massachusetts Institute of Technology
- # See permission and disclaimer notice in file "notice.h"
- #
-
- #
- # Define RCS revison number for this release
- #
- VERSION = 3.0
-
- LIBS = snmp \
- bsd
-
- TARGETS = $(LIBS) \
- snmpget \
- snmpset \
- snmpnext \
- snmptrap \
- snmptrapd \
- asntest \
- avltest \
- smptest \
- snmpd \
- scripts \
- doc
-
- CFLAGS = -O
- CDEFS = -DINLINE
- RCSCMD = rlog -L
- CCARGS = 'CFLAGS=$(CFLAGS)' 'CDEFS=$(CDEFS)'
-
- all:
- @for i in $(TARGETS); \
- do \
- ( echo $$i ; cd $$i ; \
- make $(MFLAGS) $(CCARGS) all ); \
- done
-
- tree:
- @for i in $(TARGETS); \
- do \
- ( echo $$i ; mkdir $$i ; \
- cd $$i ; ln -s ../RCSTREE/$$i RCS ; \
- co Makefile ); \
- done
-
- release:
- @for i in $(TARGETS); \
- do \
- ( echo $$i ; cd $$i ; \
- make $(MFLAGS) 'RCSCMD=co -l' rcs ; ) \
- done
- @for i in $(TARGETS); \
- do \
- ( echo $$i ; cd $$i ; \
- make $(MFLAGS) depend ; \
- rm -f Makefile.bak ) \
- done
- @for i in $(TARGETS); \
- do \
- ( echo $$i ; cd $$i ; \
- make $(MFLAGS) 'RCSCMD=ci -u -f$(VERSION) "-mReleased Version" -sRel' rcs ; ) \
- done
-
- clean:
- @for i in $(TARGETS); \
- do \
- ( echo $$i ; cd $$i ; make $(MFLAGS) clean ); \
- done
-
- lint:
- @for i in $(LIBS); \
- do \
- ( cd $$i ; \
- make $(MFLAGS) 'CDEFS=$(CDEFS)' lintlib ); \
- done
- @for i in $(TARGETS); \
- do \
- ( echo $$i ; cd $$i ; \
- make $(MFLAGS) 'CDEFS=$(CDEFS)' lint ); \
- done
-
- depend:
- @for i in $(TARGETS); \
- do \
- ( echo $$i ; cd $$i ; make $(MFLAGS) depend ); \
- done
-
- rcs:
- @for i in $(TARGETS); \
- do \
- ( echo $$i ; cd $$i ; \
- make $(MFLAGS) 'RCSCMD=$(RCSCMD)' rcs ); \
- done
-
-